Skip to content

📦 uv build backend#671

Merged
jorenham merged 1 commit into
mainfrom
uv-build-backend
Aug 7, 2025
Merged

📦 uv build backend#671
jorenham merged 1 commit into
mainfrom
uv-build-backend

Conversation

@jorenham
Copy link
Copy Markdown
Member

@jorenham jorenham commented Aug 7, 2025

closes #470

@jorenham jorenham added this to the v2.3.x.x milestone Aug 7, 2025
@jorenham jorenham requested a review from Copilot August 7, 2025 20:40
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates the project's build system from Hatchling to uv's build backend. The change simplifies the build configuration by leveraging uv's build system which provides similar packaging functionality.

Key changes:

  • Replaces Hatchling with uv build backend in build system configuration
  • Consolidates package configuration under uv-specific settings
  • Adds runtime import protection for the _numtype module

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Migrates build system from Hatchling to uv build backend and removes legacy Hatch configuration
src/_numtype/init.py Adds runtime import guard to prevent accidental imports of internal module

Comment thread pyproject.toml
@jorenham jorenham enabled auto-merge August 7, 2025 20:44
@jorenham jorenham merged commit be25b14 into main Aug 7, 2025
20 checks passed
@jorenham jorenham deleted the uv-build-backend branch August 7, 2025 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

use uv build backend

2 participants